﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace DataManagement
{
    class Program
    {
        static void Main(string[] args)
        {

            Datos Prueba = new Datos();
            LinkedList<ejemplar> ListaEjemplares = Prueba.cargarEjemplares();
            LinkedList<Usuario> ListaUsuarios = Prueba.cargarUsuarios();
            LinkedList<String> ListaMonosilabos = Prueba.cargarMonosilabos();
            LinkedList<documento> ListaDocumentos = Prueba.cargarDocumentos();
            LinkedList<autor> ListaAutores = Prueba.cargarAutores();
            /*foreach (ejemplar x in ListaEjemplares)
            {
                Console.WriteLine(x.numAdquisicion);
            }*/
            Conexion C1 = new Conexion("localhost", "5432", "postgres", "sigeb_pass123", "sigeb_bd");
            //Console.WriteLine(ListaEjemplares.Count);
            C1.insertarDependeciaUsuariosBase();
            C1.insertarUsuariosBase(ListaUsuarios);
            C1.insertarMonosilabosBase(ListaMonosilabos);
            C1.ingresarDatos(ListaAutores, ListaEjemplares, ListaDocumentos);
            //Console.ReadLine();

            prestamo.leerPrestamos();

        }
    }
}
